﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace GameObjects
{
    [Serializable]
    public class Move
    {
        public Hex Destination;
        public Move PreviousMove;
        //public bool Transitional;
        public MetaData.MovementCost Cost;

        public Move(Hex destination, Move previousMove, MetaData.MovementCost cost)
        {
            Destination = destination;
            PreviousMove = previousMove;
            Cost = cost;
        }

        //public override string ToString()
        //{
        //    return Node + " via " + Vector + ", moves left " + MovesLeft;
        //}
    }
}
